
import shutil
from pathlib import Path
# 下载目录
downloads = Path.home() / "Downloads"

# 这个工具确实挺好用的
for file_path in downloads.iterdir():
    # 如果是文件则对文件进行分类
    if file_path.is_file():
        # 这段代码的功能是根据文件扩展名创建对应的文件夹，创建如 "pdf" "jpg" 的文件夹
        dest_dir = downloads / file_path.suffix[1:]
        if dest_dir.exists() and not dest_dir.is_dir():
            # 如果是文件则删除
            dest_dir.unlink()
        dest_dir.mkdir(exist_ok=True)
        shutil.move(str(file_path), str(dest_dir))

